home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_41.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
17KB
|
307 lines
# near model CODE resource
# jump table entries: 6544-6546 (3 of them)
export_818:
00000000 4E56 0000 link A6, 0
00000004 7001 moveq.l D0, 0x01
00000006 4E5E unlink A6
00000008 4E75 rts
export_819:
0000000A 4E56 FEE4 link A6, -0x011C
0000000E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000012 286E 0008 movea.l A4, [A6 + 0x8]
00000016 2054 movea.l A0, [A4]
00000018 2668 0008 movea.l A3, [A0 + 0x8]
0000001C 206E 000C movea.l A0, [A6 + 0xC]
00000020 303C 0100 move.w D0, 0x100
00000024 C068 000E and.w D0, [A0 + 0xE]
00000028 7200 moveq.l D1, 0x00
0000002A 3200 move.w D1, D0
0000002C 4A81 tst.l D1
0000002E 674A beq +0x4C /* 0000007A */
00000030 7001 moveq.l D0, 0x01
00000032 C068 000E and.w D0, [A0 + 0xE]
00000036 7200 moveq.l D1, 0x00
00000038 3200 move.w D1, D0
0000003A 4A81 tst.l D1
0000003C 663C bne +0x3E /* 0000007A */
0000003E 2054 movea.l A0, [A4]
00000040 4A68 000E tst.w [A0 + 0xE]
00000044 6634 bne +0x36 /* 0000007A */
00000046 2053 movea.l A0, [A3]
00000048 4AA8 000A tst.l [A0 + 0xA]
0000004C 672C beq +0x2E /* 0000007A */
0000004E 4878 2BF2 push.l 0x2BF2
00000052 2F0B move.l -[A7], A3
00000054 2053 movea.l A0, [A3]
00000056 2050 movea.l A0, [A0]
00000058 2268 000C movea.l A1, [A0 + 0xC]
0000005C 4E91 jsr [A1]
0000005E 4A00 tst.b D0
00000060 508F addq.l A7, 8
00000062 661C bne +0x1E /* 00000080 */
00000064 4878 32C8 push.l 0x32C8
00000068 2F0B move.l -[A7], A3
0000006A 2053 movea.l A0, [A3]
0000006C 2050 movea.l A0, [A0]
0000006E 2268 000C movea.l A1, [A0 + 0xC]
00000072 4E91 jsr [A1]
00000074 4A00 tst.b D0
00000076 508F addq.l A7, 8
00000078 6606 bne +0x8 /* 00000080 */
label0000007A:
0000007A 7000 moveq.l D0, 0x00
0000007C 6000 027A bra +0x27C /* 000002F8 */
label00000080:
00000080 206E 000C movea.l A0, [A6 + 0xC]
00000084 2D68 000A FEF8 move.l [A6 - 0x108], [A0 + 0xA]
0000008A 41EE FEFC lea.l A0, [A6 - 0x104]
0000008E 4210 clr.b [A0]
00000090 4878 0C08 push.l 0xC08
00000094 486E FEFC pea.l [A6 - 0x104]
00000098 2F0B move.l -[A7], A3
0000009A 2053 movea.l A0, [A3]
0000009C 2050 movea.l A0, [A0]
0000009E 2268 0054 movea.l A1, [A0 + 0x54]
000000A2 4E91 jsr [A1]
000000A4 2054 movea.l A0, [A4]
000000A6 2D68 0010 FFFC move.l [A6 - 0x4], [A0 + 0x10]
000000AC 7000 moveq.l D0, 0x00
000000AE 2F00 move.l -[A7], D0
000000B0 4EAD 08FA jsr [A5 + 0x8FA /* export_283 */]
000000B4 3A00 move.w D5, D0
000000B6 7000 moveq.l D0, 0x00
000000B8 2F00 move.l -[A7], D0
000000BA 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
000000BE 3C00 move.w D6, D0
000000C0 558F subq.l A7, 2
000000C2 486E FEFC pea.l [A6 - 0x104]
000000C6 A88C syscall StringWidth
000000C8 3E1F move.w D7, [A7]+
000000CA 3F05 move.w -[A7], D5
000000CC A887 syscall TextFont
000000CE 3F06 move.w -[A7], D6
000000D0 A88A syscall TextSize
000000D2 206E FFFC movea.l A0, [A6 - 0x4]
000000D6 41E8 0010 lea.l A0, [A0 + 0x10]
000000DA 43EE FEF0 lea.l A1, [A6 - 0x110]
000000DE 22D8 move.l [A1]+, [A0]+
000000E0 22D8 move.l [A1]+, [A0]+
000000E2 41EE FEF0 lea.l A0, [A6 - 0x110]
000000E6 486E FEF0 pea.l [A6 - 0x110]
000000EA 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
000000EE 3D6E FEF0 FEF4 move.w [A6 - 0x10C], [A6 - 0x110]
000000F4 3038 0BAA move.w D0, [0x00000BAA /* MBarHeight */]
000000F8 5540 subq.w D0, 2
000000FA 916E FEF0 sub.w [A6 - 0x110], D0
000000FE 066E 0020 FEF2 addi.w [A6 - 0x10E], 0x20 /* ' ' */
00000104 046E 0020 FEF6 subi.w [A6 - 0x10A], 0x20 /* ' ' */
0000010A 48C7 ext.l D7
0000010C 486E FEF0 pea.l [A6 - 0x110]
00000110 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00000114 B087 cmp.l D0, D7
00000116 4FEF 001C lea.l A7, [A7 + 0x1C]
0000011A 6F0E ble +0x10 /* 0000012A */
0000011C 48C7 ext.l D7
0000011E 2F07 move.l -[A7], D7
00000120 486E FEF0 pea.l [A6 - 0x110]
00000124 4EAD 089A jsr [A5 + 0x89A /* export_271 */]
00000128 508F addq.l A7, 8
label0000012A:
0000012A 41EE FEE4 lea.l A0, [A6 - 0x11C]
0000012E 43EE FEF0 lea.l A1, [A6 - 0x110]
00000132 20D9 move.l [A0]+, [A1]+
00000134 20D9 move.l [A0]+, [A1]+
00000136 5D6E FEE6 subq.w [A6 - 0x11A], 6
0000013A 566E FEEA addq.w [A6 - 0x116], 3
0000013E 558F subq.l A7, 2
00000140 2F2E FEF8 move.l -[A7], [A6 - 0x108]
00000144 486E FEE4 pea.l [A6 - 0x11C]
00000148 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
0000014C 4A1F tst.b [A7]+
0000014E 6606 bne +0x8 /* 00000156 */
00000150 7000 moveq.l D0, 0x00
00000152 6000 01A4 bra +0x1A6 /* 000002F8 */
label00000156:
00000156 598F subq.l A7, 4
00000158 2F0C move.l -[A7], A4
0000015A 2054 movea.l A0, [A4]
0000015C 2050 movea.l A0, [A0]
0000015E 2268 0004 movea.l A1, [A0 + 0x4]
00000162 4E91 jsr [A1]
00000164 588F addq.l A7, 4
00000166 3F00 move.w -[A7], D0
00000168 486E FEFC pea.l [A6 - 0x104]
0000016C A931 syscall NewMenu
0000016E 2D57 FEEC move.l [A6 - 0x114], [A7]
00000172 70FF moveq.l D0, 0xFFFFFFFF
00000174 3F00 move.w -[A7], D0
00000176 A935 syscall InsertMenu
00000178 7C01 moveq.l D6, 0x01
0000017A 6000 00D0 bra +0xD2 /* 0000024C */
label0000017E:
0000017E 2F0B move.l -[A7], A3
00000180 2053 movea.l A0, [A3]
00000182 2050 movea.l A0, [A0]
00000184 2268 00E4 movea.l A1, [A0 + 0xE4]
00000188 4E91 j